
#ifndef CORE_SOURCES_IO_BASE_WRITER_BASE_H_
#define CORE_SOURCES_IO_BASE_WRITER_BASE_H_

#include "basic/object.hpp"
#include "buffer/iobuffer.h"
namespace eyas{
namespace io{

class writer_base
{
public:
	writer_base(){}// = default;
	virtual ~writer_base(){}// = default;
	
public:
	virtual void write(packet_encoder_base& packet) = 0;
};

}
}

#endif
